FluentCrm\App\Http\Controllers\FunnelController D

Total Complexity 136
Dependencies 16
Dependents 0
Total lines 1,084
Lines of code 814
Logical lines of code 457
Comment lines 10
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
allowedCategories()
A
45 15 46
cloneFunnel()
A
39 9 68
getFunnelSequences()
A
47 11 36
createFunnelFromData()
A
40 9 64
handleBulkAction()
A
43 9 49
getSubscribers()
A
44 7 48
getFunnel()
A
48 7 34
getDynamicTemplates()
S
48 5 34
syncNewSteps()
S
52 5 26
saveEmailAction()
S
47 4 35
getAllActivities()
S
50 4 30
create()
S
49 4 29
updateSubscriptionStatus()
S
52 4 26
funnels()
S
53 4 21
maybeMigrateDB()
S
56 4 17
filterTemplates()
S
59 4 15
removeBulkSubscribers()
S
55 3 19
getSubscriberReporting()
S
53 2 25
getSyncableContactCounts()
S
52 2 25
changeTrigger()
S
53 2 23
getEmailReports()
S
56 2 18
updateFunnelProperty()
S
59 2 14
deleteSubscribers()
S
60 2 13
getFunnelData()
S
68 2 7
subscriberAutomations()
S
62 1 13
getTemplates()
S
63 1 11
createFromTemplate()
S
62 1 11
getBlockFields()
S
79 1 3
importFunnel()
S
65 1 9
getBlocks()
S
79 1 3
saveSequencesFallback()
S
75 1 4
getTriggers()
S
79 1 3
saveSequences()
S
66 1 8
report()
S
74 1 5
getTriggersRest()
S
74 1 5
temporaryStaticTemplates()
S
78 1 3
delete()
S
63 1 10
saveEmailActionFallback()
S
75 1 4